package com.wuxi.common.log.pojo;

import lombok.Data;

import java.time.LocalDateTime;

@Data
public class SysOperationLog {
    /** 日志ID */
    private Long id;
    /** 操作用户 */
    private String username;
    /** 操作时间 */
    private LocalDateTime operationTime;
    /** 操作模块 */
    private String module;
    /** 操作描述（如：新增用户等） */
    private String description;
    /** 操作方法全路径（如：com.example.service.UserService.addUser） */
    private String method;
    /** 方法参数 */
    private Object params;
    /** 操作结果（成功/失败） */
    private Object result;
    /** 异常信息（如果失败） */
    private String exception;
    /** 操作耗时（毫秒） */
    private Long costTime;
    /** 客户端IP */
    private String clientIp;
}
